Skip to content

Bump dependencies and refresh upstream fork analysis#14

Merged
jamiew merged 3 commits into
mainfrom
update-dependencies
Jun 30, 2026
Merged

Bump dependencies and refresh upstream fork analysis#14
jamiew merged 3 commits into
mainfrom
update-dependencies

Conversation

@jamiew

@jamiew jamiew commented Jun 30, 2026

Copy link
Copy Markdown
Owner

routine dependency catch-up plus a fresh scan of the monarchmoney fork landscape. everything's low-risk — no security advisories, no breaking changes for us.

  • mcp 1.27.1 → 1.28.1 (deprecations only — websocket transport + experimental tasks api, neither of which this stdio server uses); still targets spec 2025-11-25
  • structlog 25.5 → 26.1 (major, but the only breaking change is dropping py3.8/3.9 and we require >=3.10), cryptography 48 → 49, starlette 1.2 → 1.3, plus patch/minor bumps across the tree
  • bumped the monarchmoneycommunity git pin to dev HEAD (1.4.0) — additive only: cookie-auth fallback for when token login hits cloudflare, and a new upload_receipt_to_inbox method
  • refreshed CLAUDE.md's fork-landscape notes: our pin now equals dev HEAD, parent's still abandoned, and keithah/monarchmoney-enhanced has gone stale (no push since 2026-01-17) — so the posture is now cherry-pick-don't-switch for its rules engine / insights / goals

to test:

  • uv sync && uv run python scripts/ci.py → ruff, mypy, and all 211 tests pass

jamiew added 3 commits June 30, 2026 15:11
- mcp[cli] 1.27.1 -> 1.28.1 (deprecations only, no breaking changes for stdio servers)
- structlog 25.5 -> 26.1 (major; only drops py3.8/3.9 support, we require >=3.10)
- cryptography 48 -> 49, starlette 1.2 -> 1.3, plus patch/minor bumps across the tree
- raise mcp/structlog floors in pyproject to match
- befdadc -> c6904e4, the fork's dev HEAD (8 commits ahead)
- additive only: adds cookie-based auth fallback and upload_receipt_to_inbox()
- raises aiohttp floor to >=3.14.1, already satisfied by the lockfile bump
- our pin now equals dev HEAD; parent still abandoned (~8mo stale)
- keithah/monarchmoney-enhanced has gone stale (no push since 2026-01-17)
- posture clarified: cherry-pick rules engine / insights / goals, don't switch deps
@jamiew jamiew merged commit d1a3fbe into main Jun 30, 2026
5 checks passed
@jamiew jamiew deleted the update-dependencies branch June 30, 2026 19:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant